moon rat - Spanish English Dictionary